package com.xinqi.modules.sys.gpt.dto.req;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 新奇AI消息 -- 历史记录 -- 请求
 *
 * @Author：yyzhen
 * @Package：com.xinqi.modules.sys.gpt.dto.req
 * @Project：com.xinqi.-Cloud-Plus
 * @name：ChatMessageSendDTO
 * @Date：2023/5/29 11:18
 * @Filename：ChatMessageSendDTO
 */
@Data
public class ChatMessageHistoryDTO {

    @Schema(description = "页号", example = "1")
    private Long pageNumber;

    @Schema(description = "每页大小", example = "10")
    private Long pageSize;

    @Schema(description = "偏移量", example = "2")
    private Long offset;

    @Schema(description = "搜索")
    private String search;

    @Schema(description = "筛选")
    private String filter;

    @Schema(description = "排序;格式: field [asc|desc]")
    private String order;

    @Schema(description = "分页游标")
    private String cursor;

    @Schema(description = "deleted=true", example = "true")
    private Boolean deleted;

    @Schema(description = "操作用户ID(内部流转参数，不对外)", hidden = true)
    private String userId;
}
